.chance-list-container {
  padding: 20px;
  background-color: #f5f5f5;
  min-height: 100%;

  .search-container {
    margin-bottom: 20px;

    .basic-search-form {
      .el-form-item {
        margin-bottom: 18px;
      }
    }
  }

  .data-table-container {
    .table-toolbar {
      display: flex;
      justify-content: flex-start;
      gap: 10px;
      margin-bottom: 15px;
    }

    .custom-table {
      margin-bottom: 20px;

      .text-ellipsis {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
      }
    }

    .pagination-container {
      display: flex;
      justify-content: flex-end;
    }
  }

  .drawer-content {
    padding: 20px;

    .chance-form {
      .el-form-item {
        margin-bottom: 20px;
      }
    }
  }
}
